#pragma once

#include <string>

#ifdef _WIN32
    #ifdef shareLibTest_Export
      #define EXPORT_LIB1 __declspec(dllexport)
    #else
      #define EXPORT_LIB1 __declspec(dllimport)
    #endif
#else
    #define EXPORT_LIB1
#endif

class EXPORT_LIB1 shareLibTest
{
public:
    shareLibTest();
    void setName(std::string name);
    std::string getName();
    void showName();
private:
    std::string m_name = "shareLibTest";
};
